Usability Measurements in an Undergraduate Programming Course

نویسندگان

  • William J. Adams
  • Bernard J. Jansen
  • Richard Zoller
چکیده

Usability is an often neglected component of software design. Usability principles are usually relegated to advanced courses in Human Factors or User Interface design, without consideration for the impact they have on program functionality. Using an analysis methodology, usability principles are identified for integration into an existing computer science course. The key feature of this integration is that it must take place without displacing any material currently taught in the course. In other words, students are being implicitly taught usability through their normal instruction in programming functionality. The experiment performed on an introductory level computer science course showed a significant improvement in usability in student projects without impacting functionality. This paper describes the analysis and methodology, the usability principle selected and the impact they had on the students' projects. The results of this study indicate that usability instruction can be introduced into an existing computer science course, usability of student programs can be improved, and no existing material need be displaced.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rethinking the First Year Programming Course

The use of microcontrollers in beginning programming classes has been found to increase student learning and enthusiasm. Microcontroller programming has been successfully used in advanced undergraduate courses as a way to reinforce previous learning and to practice design, and in beginning undergraduate courses to introduce basic programming concepts in an engaging and relevant manner. Based on...

متن کامل

Fleeble Agent Framework for Teaching an Introductory Course In AI

This paper describes both a Java-implemented agent framework and the practical assignments designed for the purposes of teaching an introductory undergraduate Artificial Intelligence (AI) course. Although numerous agent frameworks have been suggested in the vast body of literature, none of these are simple enough for usage by first year undergraduate students. Hence we set out to create a new f...

متن کامل

The AutoProof Verifier: Usability by Non-Experts and on Standard Code

Formal verification tools are often developed by experts for experts; as a result, their usability by programmers with little formal methods experience may be severely limited. In this paper, we discuss this general phenomenon with reference to AutoProof: a tool that can verify the full functional correctness of object-oriented software. In particular, we present our experiences of using AutoPr...

متن کامل

Teaching Students Collaborative Requirements Engineering: Case Study of Red:Wire

This paper discusses the use of a template-based approach for documenting high-quality requirements as part of course projects in an undergraduate Software Engineering course. In order to ease some of the Requirements Engineering activities that are performed when defining requirements by using the template, a new CASE tool, RED:WIRE, was first developed and later tested by students attending t...

متن کامل

Developing an Evaluation Framework for a Custom-designed Course Management System

This study evaluated a custom-designed course management system in use at a mid-sized public institution in the Pacific Northwest region of the United States. While focusing primarily on gathering information relevant to the continued development of the course management system, this study sought to identify the relationship among user characteristics, usability factors, and acceptance of the c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001